body{
    /*background-color: #f5f5f5;*/
}

.btn{
    color: white !important;
}

.container{
    margin:0 auto;
    padding:20px;
}

.search{
    margin-bottom: 20px;
}

.search form{
    position: relative;
}

.search form input{
    width: 100%;
    font-size: 17px;
    padding: 10px 90px 10px 10px;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    border-radius: 0 5px 5px 0;
}

.search form input:focus,.search form input:hover{
    border-color: #1BBC9B;
}

.search form button{
    position: absolute;
    right:0;
    top:0;
    width: 80px;
    height:46px;
    cursor: pointer;
    border-radius: 0;
}


.loading,.search_result{
    padding:10px;
    display: none;
}

.loading{
    text-align: center;
    color: #1BBC9B;
}
.search_result .user h3,.search_result .user p{
    padding:5px 0;
}

.search_result .user p{
    font-size: 18px;
}

.search_result .user{
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
}

.search_result .operate{
    margin-top: 10px;
    text-align: right;
}

.badge{
    background-color: #1BBC9B;
    font-size: 18px;
}

/*.modal-backdrop {*/
    /*opacity: 0 !important;*/
/*}*/